﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework;

namespace BattleTank3D.Telas
{
    /// <summary>
    /// Classe que trata as opções do jogo
    /// </summary>
    class Opcoes
    {
        /// <summary>
        /// Objeto que contem a imagem com a as opções do jogo
        /// </summary>
        Texture2D telaOpcoes;

        /// <summary>
        /// Fonte do texto utilizado nas Opções do jogo
        /// </summary>
        SpriteFont fonteOpcoes;

        public void LoadContent(ContentManager Content)
        {
            telaOpcoes = Content.Load<Texture2D>("Telas/opcoes");
            fonteOpcoes = Content.Load<SpriteFont>("Fonts/opcoesFont");
        }

        public void Initializae()
        {

        }

        public void Draw(SpriteBatch spriteBatch, int larguraTela)
        {
            spriteBatch.Begin();
            String frase = "Não existem os equipamentos necessários no momento... \n Pressione ESC para voltar ao Menu";
                    spriteBatch.Draw(telaOpcoes, Vector2.Zero, Color.White);
                    //spriteBatch.DrawString(fonteOpcoes, frase, new Vector2((Window.ClientBounds.Width - (Window.ClientBounds.Width / 2)) - (fonteCreditos.MeasureString(frase).X / 2), 50), Color.White);
                    spriteBatch.DrawString(fonteOpcoes, frase, new Vector2((larguraTela - (larguraTela / 2)) - (fonteOpcoes.MeasureString(frase).X / 2), 50), Color.White);
                    
            spriteBatch.End();
        }
    }
}
